Parcours de formation R perfectionnement SSP
2025-02-07
Mise en garde
DIAPORAMA EN COURS DE CONSTRUCTION
Un système de publication
Figure 1: Principe de fonctionnement (source RStudio)
Un package {quarto} et un binaire quarto.
---
title: "Litany against fear"
author: "Bene Gesserit"
---
I must not fear. *Fear is the mind-killer*. Fear is the little-death that
brings total obliteration.
```{python}
import numpy as np
np.exp(np.pi * complex(0, 1)) + 1
```
**I will face my fear.** I will permit it to pass over me and through me.
```{r}
somme <- sum(1:10)
```
And when it has gone past I will turn the `{r} somme` inner eye to see its
path. Where the fear has gone there will be nothing. Only I will remain.Un langage balisé simple
Le code exécutable est intégré dans un chunk (bloc) :
---title:Ctrl ⇧ k ou (ou
)
À vous de jouer
Exercice 1 et Exercice 2 : découvrir l’interface et produire un document simple
* ou _ pour mettre en *italique* ou en **gras**[un lien](https://www.example.org/) → un lien[vert]{style="color:darkgreen"}<span style="color:red">rouge</span> pour mettre en rougePréfixer le titre avec #, ## ou ### pour avoir les titres de niveau 1, 2 ou 3, etc..
#### Titre de niveau 4

Figure 2: Fremen
Exercice 3 : formater du texte
(cross-references)
Un lien automatique est créé si on indique @fig-dune ; il nous renvoie à Figure 2.
Les noms des types affichés peuvent être modifiés dans l’en-tête :
#| eval: exécuter le code#| echo: afficher le code#| label: identifiant du chunk#| fig-cap: légende du blocSi on a #| echo: true l’utilisateur voit le code mais on peut ajouter des outils pour l’utilisateur pour qu’il affiche ou cache les chunks avec, dans l’en-tête YAML :
#| results: markup oucat() et #| results: asis Species moy_sepales
1 setosa 250.3
2 versicolor 296.8
3 virginica 329.4
Avec
| Species | moy_sepales |
|---|---|
| setosa | 250.3 |
| versicolor | 296.8 |
| virginica | 329.4 |
ou avec {gt}
Les notes se construisent en ajoutant un [^1] dans le texte, avec le 1 pouvant être une numérotation (pas obligatoirement dans l’ordre) ou tout autre mot clé. La note est ensuite introduite avec le même symbole dans un nouveau paragraphe :
[^1]: texte de la note
C’est normalement facile1 à faire si on se rappelle de la syntaxe.
Taille d’image dans Quarto (Arel-Bundock, 2024)
Syntaxe Latex entre des $ (inline) ou $$ (bloc).
$\sigma = \sqrt{\frac{1}{N} \sum_{i=1}^N (x_i - \mu)^2},\text{ où } \mu = \frac{1}{N} \sum_{i=1}^N x_i$\[\sigma = \sqrt{\frac{1}{N} \sum_{i=1}^N (x_i - \mu)^2},\text{ où } \mu = \frac{1}{N} \sum_{i=1}^N x_i\] doc
Avec Zotero et l’extension Better BibTeX pour auto-exporter en BibTeX la collection quand elle est modifiée.
Préciser le fichier utilisé en en-tête, puis utilisation des identifiants du fichier BibTex.
---
title: "Mon document"
bibliography: formation_quarto.bib
---
Comme le dit @rdevelopmentcoreteamLanguageEnvironmentStatistical2010 :
> Lorem ipsum dolor sit amet[@rstudioGuide2024], consectetur adipiscing elitComme le dit R Development Core Team (2010) :
Lorem ipsum dolor sit amet (RStudio, 2024), consectetur adipiscing elit
La bibliographie est directement générée :
en fin de document ou
après un <div> identifié avec #refs ex. :
(Callout)
Les “libellés” permettent de mettre en exergue des informations complémentaires.
:::{.callout-note}
Il existe cinq types de libellés :
`note`, `tip`, `warning`, `caution` et `important`.
:::Note
Il existe cinq types de : note, tip, warning, caution et important.
Pour textes et graphiques (Service d’information du gouvernement, 2020)
Installer {ragg}, {systemfonts} et {textshaping}
Dans l’en-tête yaml du document Quarto :